package httpserver;

import java.io.InputStream;
import java.util.List;
import java.util.Map;

public interface HttpRequest {

	public abstract String getMethod();

	public abstract String getUrl();

	public abstract String getProtocol();

	public abstract Map<String, List<String>> getHeaders();

	public abstract InputStream getInputStream();

	public abstract HttpResponse getResponse();

	public abstract String getRemoteAddress();

	public abstract int getPort();

}